/*
 * @Author: czy0729
 * @Date: 2022-05-03 22:44:19
 * @Last Modified by: czy0729
 * @Last Modified time: 2025-09-02 20:09:26
 */
import { rc } from '@utils/dev'
import { COMPONENT as PARENT } from '../ds'

export const COMPONENT = rc(PARENT, 'BgmText')

export const BGM_MAP_DSM = {
  1: '\ue001',
  2: '\ue002',
  3: '\ue003',
  4: '\ue004',
  5: '\ue005',
  6: '\ue006',
  7: '\ue007',
  8: '\ue008',
  9: '\ue009',
  10: '\ue00a',
  11: '\ue015\ue020\ue021\ue022\ue023',
  12: '\ue024',
  13: '\ue02b',
  14: '\ue02c',
  15: '\ue02d',
  16: '\ue02e',
  17: '\ue02f',
  18: '\ue030',
  19: '\ue031',
  20: '\ue032',
  21: '\ue03d',
  22: '\ue048',
  23: '\ue053\ue05d'
} as const

export const BGM_MAP_CINNAMOR = {
  24: '\ue05e',
  25: '\ue05f',
  26: '\ue060',
  27: '\ue061',
  28: '\ue062',
  29: '\ue063',
  30: '\ue064',
  31: '\ue065',
  32: '\ue066',
  33: '\ue067',
  34: '\ue068',
  35: '\ue069',
  36: '\ue06a',
  37: '\ue06b',
  38: '\ue06c',
  39: '\ue06d',
  40: '\ue06e',
  41: '\ue06f',
  42: '\ue070',
  43: '\ue071',
  44: '\ue072',
  45: '\ue073',
  46: '\ue074',
  47: '\ue075',
  48: '\ue076',
  49: '\ue077',
  50: '\ue078',
  51: '\ue08e',
  52: '\ue0a8',
  53: '\ue0bc',
  54: '\ue0bd',
  55: '\ue0be',
  56: '\ue0bf',
  57: '\ue0c0',
  58: '\ue0c1',
  59: '\ue0c2',
  60: '\ue0c3',
  61: '\ue0c4',
  62: '\ue0c5',
  63: '\ue0c6',
  64: '\ue0c7',
  65: '\ue0c8',
  66: '\ue0c9',
  67: '\ue0ca',
  68: '\ue0cb',
  69: '\ue0cc',
  70: '\ue0cd',
  71: '\ue0ce',
  72: '\ue0cf',
  73: '\ue0d0',
  74: '\ue0d1',
  75: '\ue0d2',
  76: '\ue0d3',
  77: '\ue0d4',
  78: '\ue0d5',
  79: '\ue0d6',
  80: '\ue0d7',
  81: '\ue0d8',
  82: '\ue0d9',
  83: '\ue0da',
  84: '\ue0db',
  85: '\ue0dc',
  86: '\ue0dd',
  87: '\ue0de',
  88: '\ue0df',
  89: '\ue0e0',
  90: '\ue0e1',
  91: '\ue0e2',
  92: '\ue0e3',
  93: '\ue0e4',
  94: '\ue0e5',
  95: '\ue0e6',
  96: '\ue0e7',
  97: '\ue0e8',
  98: '\ue0e9',
  99: '\ue0ea',
  100: '\ue00b',
  101: '\ue00c',
  102: '\ue00d',
  103: '\ue00e',
  104: '\ue00f',
  105: '\ue010',
  106: '\ue011',
  107: '\ue012',
  108: '\ue013',
  109: '\ue014',
  110: '\ue016',
  111: '\ue017',
  112: '\ue018',
  113: '\ue019',
  114: '\ue01a',
  115: '\ue01b',
  116: '\ue01c',
  117: '\ue01d',
  118: '\ue01e',
  119: '\ue01f',
  120: '\ue025',
  121: '\ue026',
  122: '\ue027',
  123: '\ue028',
  124: '\ue029',
  125: '\ue02a'
} as const

export const BGM_MAP_VICKSCARLET = {
  200: '\ue033',
  201: '\ue034',
  202: '\ue035',
  203: '\ue036',
  204: '\ue037',
  205: '\ue038',
  206: '\ue039',
  207: '\ue03a',
  208: '\ue03b',
  209: '\ue03c',
  210: '\ue03e',
  211: '\ue03f',
  212: '\ue040',
  213: '\ue041',
  214: '\ue042',
  215: '\ue043',
  216: '\ue044',
  217: '\ue045',
  218: '\ue046',
  219: '\ue047',
  220: '\ue049',
  221: '\ue04a',
  222: '\ue04b',
  223: '\ue04c',
  224: '\ue04d',
  225: '\ue04e',
  226: '\ue04f',
  227: '\ue050',
  228: '\ue051',
  229: '\ue052',
  230: '\ue054',
  231: '\ue055',
  232: '\ue056',
  233: '\ue057',
  234: '\ue058',
  235: '\ue059',
  236: '\ue05a',
  237: '\ue05b',
  238: '\ue05c'
} as const

export const BGM_MAP_WUHANG = {
  500: '\ue079\ue07a\ue07b\ue07c',
  501: '\ue07d\ue07e\ue07f\ue080\ue081\ue082',
  502: '\ue083',
  503: '\ue084',
  504: '\ue085',
  505: '\ue086\ue087\ue088\ue089',
  506: '\ue08a',
  507: '\ue08b',
  508: '\ue08c',
  509: '\ue08d',
  510: '\ue08f',
  511: '\ue090',
  512: '\ue091',
  513: '\ue092',
  514: '\ue093',
  515: '\ue094\ue095\ue096\ue097\ue098\ue099',
  516: '\ue09a\ue09b\ue09c\ue09d\ue09e\ue09f',
  517: '\ue0a0\ue0a1\ue0a2\ue0a3\ue0a4\ue0a5',
  518: '\ue0a6',
  519: '\ue0a7',
  520: '\ue0a9',
  521: '\ue0aa\ue0ab\ue0ac\ue0ad',
  522: '\ue0ae\ue0af\ue0b0\ue0b1',
  523: '\ue0b2\ue0b3\ue0b4\ue0b5',
  524: '\ue0b6',
  525: '\ue0b7',
  526: '\ue0b8',
  527: '\ue0b9',
  528: '\ue0ba',
  529: '\ue0bb'
} as const

export const BGM_MAP = {
  ...BGM_MAP_DSM,
  ...BGM_MAP_CINNAMOR,
  ...BGM_MAP_VICKSCARLET,
  ...BGM_MAP_WUHANG
} as const
